Computational Representations of Herbrand Models Using Grammars
نویسنده
چکیده
Finding computationally valuable representations of models of predicate logic formulas is an important subtask in many elds related to automated theorem proving, e.g. automated model building or semantic resolution. In this article we investigate the use of context-free languages for representing single Herbrand models, which appear to be a natural extension of \linear atomic representations" already known from the literature. We focus on their expressive power (which we nd out to be exactly the nite models) and on algorithmic issues like clause evaluation and equivalence test (which we solve by using a resolution theorem prover), thus proving our approach to be an interesting base for investigating connections between formal language theory and automated theorem proving and model building.
منابع مشابه
Using Grammars for Computational Representations of Herbrand Models
Finding computationally valuable representations of models of predicate logic formulas is an important task in many elds related to automated theorem proving, e.g. automated model building or semantic resolution. For representing a single (Herbrand) model we need a mechanism to describe all true ground atoms in the model, i.e. to characterize potentially innnite sets of terms. In this article w...
متن کاملOn Computational Representations of Herbrand Models
Computationally feasible representations of models of rst-order formulas are of interest in various elds like e.g. in automated model building, automated deduction, deductive databases, etc. For representing a Herbrand model symbolically we only need to represent the true ground atoms of the model. Many mechanisms for representing such (term) sets appear as candidates for model representations....
متن کاملRepresenting Herbrand Models by Grammars and Deciding Equivalence Eeciently
Finding computationally valuable representations of models of predicate logic formulas is an important subtask in many elds related to automated theorem proving, e.g. automated model building or semantic resolution. In this article we investigate the use of context-free languages for representing single Herbrand models, emphasizing algorith-mic issues like the equivalence test (which we solve b...
متن کاملTree Automata and Automated Model Building
The use of regular tree grammars to represent and build models of formulae of rst-order logic without equality is investigated. The combination of regular tree grammars with equational constraints provides a powerful and general way of representing Herbrand models. We show that the evaluation problem (i.e. the problem of nding the truth value of a formula in a given model) is decidable when mod...
متن کاملComparing Computational Representations of Herbrand Models
Finding computationally valuable representations of models of predicate logic formulas is an important issue in the eld of automated theorem proving, e.g. for automated model building or semantic resolution. In this article we treat the problem of representing single models independently of building them and discuss the power of diierent mechanisms for this purpose. We start with investigating ...
متن کامل